package com.ympc.mapper;

import com.ympc.pojo.Users;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface UsersMapper {

     Users login(Users users);
     
     Users findById(Integer id);
     
     // 根据用户名查询用户
     Users findByUsername(String username);
     
     // 根据真实姓名和角色查询用户（用于姓名登录）
     Users findByRlnameAndRole(@Param("rlname") String rlname, @Param("role") String role);
     
     // 插入新用户
     int insertUser(Users users);
     
     // 更新密码
     int updatePassword(@Param("userId") Integer userId, @Param("newPassword") String newPassword);
 
}
